<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:a4j="http://richfaces.org/a4j"
	xmlns:rich="http://richfaces.org/rich"
	xmlns:a="http://richfaces.org/a4j"
	template="../layout/templateGeneral.xhtml">

	<ui:define name="contenido">

		<h:form id="formModificarPresupuesto">
		    <br /><br />

			<div class="tituloSec">
				<h:outputText value="Modificar el presupuesto" />
			</div>
			<br />

			<h:panelGroup>

				<div class="subSec">
					<h:outputText value="Presupuesto total de empresa" />
				</div>

				<h:panelGrid columns="2">
					<h:panelGroup>
						<h:outputText value="Valor presupuesto" styleClass="txtUnoVin" />
					</h:panelGroup>
					<h:panelGroup>
						<h:inputText size="30" styleClass="cajaSimple" id="presupuestoEmpresa"
								style="width:168px;" maxlength="20" value="#{userSessionBean.empresa.presupuestoInicial}">
								 <f:convertNumber pattern="###,###" />
						</h:inputText>		
					</h:panelGroup>
					
					<h:panelGroup>
					  <div align="right" style="width: 98%;">
						<h:panelGrid columns="2" border="0" width="1%" id="buscarCancelar">

							<h:panelGroup>

								<a4j:commandButton styleClass="boton" value="Guardar"
									id="guardar1" render="presupuestoEmpresa,textoPresupuesto"
									action="#{gestionPresupuestoBean.guardarEmpresa}">
								</a4j:commandButton>

							</h:panelGroup>

						</h:panelGrid>
					</div>
					</h:panelGroup>

				</h:panelGrid>
				
				<br />
				
				
				
				<div class="subSec">
					<h:outputText value="Presupuesto parcial por centro de costo" />
				</div>
				<br />
				<h:panelGrid columns="5" style="width:100%" id="panelCampos">
					<h:panelGroup>
						<h:panelGrid columns="2" border="0">
							<h:outputText value="Nombre" styleClass="txtUnoVin" />
							<h:outputText value="#{crudCentroCostoBean.valorActual.nombre}" disabled="true"/>
							<h:outputText value="Presupuesto inicial" styleClass="txtUnoVin" />
							<h:inputText styleClass="cajaSimple" value="#{crudCentroCostoBean.valorActual.presupuestoInicial}" >
							  <f:convertNumber pattern="###,###" />
							</h:inputText>
						</h:panelGrid>
					</h:panelGroup>
					<h:panelGroup>
						<h:panelGrid columns="2">
							<h:outputText value="Código" styleClass="txtUnoVin" />
							<h:outputText value="#{crudCentroCostoBean.valorActual.codigo}" disabled="true"/>
							<h:outputText value="Empresa" styleClass="txtUnoVin" />
							<h:outputText value="#{userSessionBean.empresa.nombre}" />
						</h:panelGrid>
					</h:panelGroup>
					<h:panelGroup>
						<h:panelGrid columns="2">
							
						
						
						</h:panelGrid>


					</h:panelGroup>
					<h:panelGroup>
						<h:panelGrid columns="2">
							
						</h:panelGrid>


					</h:panelGroup>
					<h:panelGroup>
						<h:panelGrid columns="2">
							
						</h:panelGrid>


					</h:panelGroup>

				</h:panelGrid>

				<div align="right">
					<h:panelGrid columns="2">
						<h:panelGroup>
					<a4j:commandButton styleClass="botonAgregar" value="Guardar"
						action="#{crudCentroCostoBean.doSave}"
						render="panelCampos,tablaResultados">


					</a4j:commandButton>

				</h:panelGroup>
				<h:panelGroup>
					<a4j:commandButton styleClass="botonLimpiar" value="Limpiar"
						action="#{crudCentroCostoBean.doClean}"
						render="panelCampos,tablaResultados">

					</a4j:commandButton>

				</h:panelGroup>




					</h:panelGrid>

				</div>
				<br />

				<rich:dataTable id="tablaResultados" styleClass="tablas"
			rowClasses="impar,par" rows="5"
			value="#{crudCentroCostoBean.listaSimple}" style="width:100%"
			iterationStatusVar="varkey" var="fila">

					<rich:column style="width:40%">
						<f:facet name="header">
							<h:outputText value="Nombre" />
						</f:facet>
						<h:outputText value="#{fila.nombre}" />
					</rich:column>
					
					<rich:column style="width:20%">
						<f:facet name="header">
							<h:outputText value="Presupuesto inicial" />
						</f:facet>
						<h:outputText value="#{fila.presupuestoInicial}" />
					</rich:column>

					<rich:column style="width:10%">
						<f:facet name="header">
							<h:outputText value="Código" />
						</f:facet>
						<h:outputText value="#{fila.codigo}" />
					</rich:column>

					<rich:column style="width:15%">
						<f:facet name="header">
							<h:outputText value="Empresa" />
						</f:facet>
						<h:outputText value="#{fila.empresa}" />
					</rich:column>

					<rich:column style="width:15%">
						<f:facet name="header">
							<h:outputText value="Acciones" />
						</f:facet>
						<div align="center">
							<h:panelGrid columns="2">
								<h:panelGroup>
							<a4j:commandButton styleClass="botonModificar" value=" "
								action="#{crudCentroCostoBean.doEditable}"
								render="panelCampos,tablaResultados">
								<rich:tooltip layout="block" mode="client">
									<h:outputText value="Modificar" escape="false" />
								</rich:tooltip>
								<a4j:param value="#{fila.id}" assignTo="#{crudCentroCostoBean.id}" />
							</a4j:commandButton>

						</h:panelGroup>
						<h:panelGroup>
							<a4j:commandButton styleClass="botonEliminar" value=" "
								action="#{crudCentroCostoBean.doDeleted}"
								render="panelCampos,tablaResultados">
								<rich:tooltip layout="block" mode="client">
									<h:outputText value="Eliminar" escape="false" />
								</rich:tooltip>
								<a4j:param value="#{fila.id}" assignTo="#{crudCentroCostoBean.id}" />
							</a4j:commandButton>

						</h:panelGroup>

							</h:panelGrid>
						</div>
					</rich:column>
					
					<f:facet name="footer">
				<rich:dataScroller id="paginadorResultados" />
			</f:facet>

				</rich:dataTable>

			</h:panelGroup>

		</h:form>

	</ui:define>
</ui:composition>
